package com.lakeworks.common.domain.ticket;

import java.time.LocalDate;
import java.util.Date;
import com.lakeworks.common.domain.base.BaseDomain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 回收单对象 tkt_reclaim
 * 
 * @author ruoyi
 * @date 2023-08-16
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TktReclaim extends BaseDomain
{
    private static final long serialVersionUID = 1L;


    @NotNull(message = "40700")
    private Long chReclaimId;

    /** 订单编号 */
    @NotBlank(message = "40700")
    private String orderNo;

    /** 工单ID */
    @NotNull(message = "40700")
    private Long ticketId;

    /** 水洗码集合 */
    @NotBlank(message = "40700")
    private String barcode;

    /** 回收单物流单号 */
    private String expressNo;

    /** 回收上门取件时间 */
    private LocalDate pickupTime;

    /**  */
    private String status;

    /** 备注 */
    private String comment;


}
